d84a8590fc6f9dce9da1e532fe374fd0ada7669c,packaging/web-visualization/src/main/java/org/neo4j/server/ext/visualization/gwt/client/Relationship.java,Relationship,updateArrowhead,#,65
Before Change
private void updateArrowhead() {
double originX = getArrowheadOrigin(getCenterX(from), getCenterX(to));
double originY = getArrowheadOrigin(getCenterY(from), getCenterY(to));
double angle = Math.atan2(getCenterY(to) - getCenterY(from),
getCenterX(to) - getCenterX(from));
double leftX = originX
After Change
private void updateArrowhead() {
double fromX = from.getCenterX();
double fromY = from.getCenterY();
double toX = to.getCenterX();
double toY = to.getCenterY();
double originX = getArrowheadOrigin(fromX, toX);
double originY = getArrowheadOrigin(fromY, toY);
double angle = Math.atan2(toY - fromY, toX - fromX);
double leftX = originX
+ rotateX(-ARROWHEAD_LENGTH, -ARROWHEAD_WIDTH, angle);